give him his due - French English Dictionary